package com.kaifamiao.operators;

// 赋值运算符: =
// 算术运算符: 加(+) 、减(-)、乘(*)、除(/)、模(%)
public class Mouse {

    public static void main(String[] args) {

        // 从右向左运算
        int a = 100;
        System.out.println( a );

        int b = a + 200;
        System.out.println( b );

        int c = 100 / 3 ; // 整除求商
        System.out.println( c );

        int x = 100 % 3; // 整除求余数
        System.out.println( x );

        System.out.println( "~ ".repeat(10) );

        double d = 100;
        double u = 3;
        // 数学中的除法: 被除数 ÷ 除数 = 商
        double r = d / u ;
        System.out.println( r );

        double y = 5.2 % 2.5;
        System.out.println( y );

        System.out.println( "~ ".repeat(10) );

        // 对于仅有整数参与的除法运算来说，除数不能为零
        // System.out.println( 100 / 0 ); // ArithmeticException

        // 有浮点数参与的除法运算中，除数可以是零运算结果是无穷大
        System.out.println( -100.0 / 0 );
    }

}
